import {createRouter,createWebHistory} from 'vue-router'
import  routes  from "./routes"

const router = createRouter({
    history:createWebHistory(),
    routes
});

// //定义路由前置守卫
// //to路由到的目标组件，from来自哪个组件的切换，next是否允许访问下一个组件
// router.beforeEach((to,  from , next) => {
//     //从sessionStorage中得到登陆信息
//     var loginUserObj = sessionStorage.getItem("loginUser");
//     //将字符串转化为json对象
//     loginUserObj = JSON.parse(loginUserObj);
//
//     if((to.name == "shop" || to.name=="AddOrder") &&
//          ( loginUserObj == null || loginUserObj.grade != "顾客")){
//         //跳转路由，并传递参数
//         // router.push({name:'ShopLogin', query: {"noGrade":"你没有权限进入指定页面，请以顾客身份登陆"}});
//         location.href = "/shopLogin?noGrade=你没有权限进入指定页面，请以顾客身份登陆";
//     }
//     else if(to.name == "Manager" &&
//         ( loginUserObj == null || loginUserObj.grade != "管理员")){
//         router.push({name:'ShopLogin', query: {"noGrade":"你没有权限进入指定页面，请以管理员身份登陆"}});
//     }
//     else if(to.name == "Send" &&
//         ( loginUserObj == null || loginUserObj.grade != "送货员")){
//         router.push({name:'ShopLogin', query: {"noGrade":"你没有权限进入指定页面，请以送货员身份登陆"}});
//     }
//     else{
//         next();
//     }
//   }
// )


export default router ;
